package com.bf.electroplating.pojo.vo.home;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 公司设备VO
 * 
 * @author system
 * @since 2025-01-11
 */
@Data
@Schema(description = "公司设备VO")
public class CompanyDeviceVO {

    @Schema(description = "设备ID")
    private String deviceId;

    @Schema(description = "设备名称")
    private String deviceName;

    @Schema(description = "设备类型：1-生产监测点，2-治理监测点")
    private String deviceType;

    @Schema(description = "设备类型名称")
    private String deviceTypeName;

    @Schema(description = "状态：1-正常，2-异常")
    private String status;

    @Schema(description = "状态名称")
    private String statusName;

    @Schema(description = "启停阈值")
    private BigDecimal minThreshold;

    @Schema(description ="门限时间(秒)")
    @TableField("DOOR_LIMIT_TIME")
    private Integer doorLimitTime;
}
